 
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
        /*******************************************************************************
 *******Table A1 summary statistics
 ********************************************************************************/
 
   use "main2023",clear
 sutex age male social ethnic ccp gpa_rank psm_mean if task==1&profile==1 , minmax
	

   
   
   
   
   
   
   
   /*******************************************************************************
 *******Table A2 baseline regression result
 ********************************************************************************/
 
  
 use "main2023",clear
 

reg choose promotion2 promotion1  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0  , r cluster(id)
 eststo
reg choose promotion2 promotion1  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0 age male social ethnic ccp gpa_rank , r cluster(id)
 eststo
reg support promotion2 promotion1  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0  , r cluster(id)
 eststo
reg support promotion2 promotion1  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0 age male social ethnic ccp gpa_rank , r cluster(id)
 eststo
reg  career promotion2 promotion1  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0  , r cluster(id)
 eststo
reg  career promotion2 promotion1  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0 age male social ethnic ccp gpa_rank , r cluster(id)
 eststo
 esttab, se(3) b(3) star(* .1 ** .05 *** .01) tex r2
eststo clear
 
 
 
 
 
     /*******************************************************************************
 *******Table A3 baseline regression result (strong government preference)
 ********************************************************************************/
 
  
 use "main2023",clear
 

reg choose promotion2 promotion1  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0   if gov_pref>=4, r cluster(id)
 eststo
reg choose promotion2 promotion1  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0 age male social ethnic ccp gpa_rank  if gov_pref>=4 , r cluster(id)
 eststo
reg support promotion2 promotion1  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0  if gov_pref>=4 , r cluster(id)
 eststo
reg support promotion2 promotion1  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0 age male social ethnic ccp gpa_rank  if gov_pref>=4 , r cluster(id)
 eststo
reg  career promotion2 promotion1  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0   if gov_pref>=4, r cluster(id)
 eststo
reg  career promotion2 promotion1  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0 age male social ethnic ccp gpa_rank  if gov_pref>=4 , r cluster(id)
 eststo
 esttab, se(3) b(3) star(* .1 ** .05 *** .01) tex r2
eststo clear



  
    /*******************************************************************************
 *******Table A4 robustness check
 ********************************************************************************/
 
 
 
 
 use "main2023",clear
 
 
reg choose promotion2 promotion1  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0 if task==1 , r cluster(id)
 eststo
reg choose promotion2 promotion1   ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0 if task==2 , r cluster(id)
 eststo
reg choose promotion2 promotion1  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0 if task==3 , r cluster(id)
 eststo
reg choose promotion2 promotion1  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0 if profile==1 , r cluster(id)
 eststo
reg choose promotion2 promotion1   ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0 if profile==2 , r cluster(id)
 eststo
reg choose promotion2 promotion1  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0 i.task i.profile , r cluster(id)
 eststo
 esttab, se(3) b(3) star(* .1 ** .05 *** .01) tex r2
eststo clear
 
 
 

 
     /*******************************************************************************
 *******Table A5 conditional on wage
 ********************************************************************************/
  
 use "main2023",clear
 
 
 reg choose promotion2 promotion1 promotion0  ib(1).monitor0 ib(1).investi1 ib(1).rank0 if wage<15  , r cluster(id) 
eststo
  reg choose promotion2 promotion1 promotion0  ib(1).monitor0 ib(1).investi1 ib(1).rank0 if wage>=15  , r cluster(id) 
eststo
 esttab, se(3) b(3) star(* .1 ** .05 *** .01) tex r2
eststo clear
 
 
 
 
 
     /*******************************************************************************
 *******Table A6 political connection
 ********************************************************************************/
 
 
 
 
 
 use "main2023",clear
 

    reg choose promotion2 promotion1 promotion0  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0 if parent_gov==1  , r cluster(id)
  eststo
  reg choose promotion2 promotion1 promotion0  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0 if parent_gov==0  , r cluster(id)
  eststo

 esttab, se(3) b(3) star(* .1 ** .05 *** .01) tex r2
eststo clear




 
     /*******************************************************************************
 *******Table A8 PSM
 ********************************************************************************/
 
  
 use "main2023",clear
 
   reg choose promotion2 promotion1 promotion0  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0 if high_psm==1  , r cluster(id)
  eststo
  reg choose promotion2 promotion1 promotion0  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0 if high_psm==0  , r cluster(id)
  eststo
   reg choose promotion2 promotion1 promotion0  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0 if high_psm1==1  , r cluster(id)
  eststo
  reg choose promotion2 promotion1 promotion0  ib(1).monitor0 ib(1).investi1 ib(1).rank0 ib(1).income0 if high_psm1==0  , r cluster(id)
  eststo
 esttab, se(3) b(3) star(* .1 ** .05 *** .01) tex r2
eststo clear
 